package com.zfzs.post.modules.agentinfo.service;


import com.zfzs.post.model.dto.QueryFindAgentInfoPageDTO;
import com.zfzs.post.model.dto.UpdateAgentInfoDTO;
import com.zfzs.post.modules.agentinfo.dto.ChannelDTO;

import java.util.Map;

/**
 * 代理商
 *
 * @author ck
 * @date 2018-11-23
 */
public interface AgentWebService {
    /**
     * 代理商列表
     *
     * @return
     */
    Map<String, Object> getAgentInfoPage(QueryFindAgentInfoPageDTO criteria, Integer page, Integer size);


    /**
     * 修改
     * @param dto
     */
    void updateAgentInfo(UpdateAgentInfoDTO dto);

    /**
     * 删除
     * @param id
     */
    void deleteAgentInfo(Long id);

    /**
     * 更新渠道
     * @param dto
     */
    void updateChannel(ChannelDTO dto);
}
